(auto-revert-dired-file-list): added missing variable `file' to `let'.
authorEli Zaretskii <eliz@is.elta.co.il>
Mon, 16 Feb 2004 13:44:07 +0000 (13:44 +0000)
committerEli Zaretskii <eliz@is.elta.co.il>
Mon, 16 Feb 2004 13:44:07 +0000 (13:44 +0000)
(top level): Byte compiler fixes: defvar `dired-directory' added,
autoload `dired-get-filename' added.

lisp/autorevert.el

index 9005a7c40634d71a7403e0fe038eeb99d9d918fc..309517476e10276b3fab856d3de9428cdfeedf2e 100644 (file)
 ;; Dependencies:
 
 (require 'timer)
-(eval-when-compile (require 'cl))
+(autoload 'dired-get-filename "dired")
+
+(eval-when-compile
+  (defvar dired-directory)
+  (require 'cl))
 
 
 ;; Custom Group:
@@ -267,7 +271,7 @@ Use `auto-revert-mode' to revert a particular buffer."
 
 (defun auto-revert-dired-file-list ()
   "Return list of dired files."
-  (let (list)
+  (let (file list)
     (save-excursion
       (goto-char (point-min))
       (while (not (eobp))
@@ -296,7 +300,7 @@ Use `auto-revert-mode' to revert a particular buffer."
       (and (not (buffer-modified-p))
           (if (buffer-file-name)
               (and (file-readable-p (buffer-file-name))
-                   (not (verify-visited-file-modtime buf)))
+                   (not (verify-visited-file-modtime (current-buffer))))
             (and revert-buffer-function
                  (or (and global-auto-revert-mode
                           global-auto-revert-non-file-buffers)